$(function () {
    /*初始化*/
    var liHeight = $('.filter_list li').height();
    for (var i = 0; i < $('.filter_list li').length; i++) {
        var listHeight = $('.filter_list li').eq(i).find('.list')[0].offsetHeight;
        if (listHeight - 5 > liHeight) {
            $('.filter_list li').eq(i).find('.morebtn').show();
        }
    }
    /*加入订单 飞入效果*/
    var cartOffset = $(".fixed_cart").offset();
    $(".goods_list").on('click', '.add_cart_btn', function (event) {
        var $addcar = $(this);
        var img = $addcar.parents('.goods_list').find('img').attr('src');
        var flyer = $('<img class="u-flyer" src="' + img + '">');
        flyer.fly({
            start: {
                left: event.pageX,
                top: event.pageY
            },
            end: {
                left: cartOffset.left + 10,
                top: cartOffset.top + 10,
                width: 0,
                height: 0
            },
            onEnd: function () {
                $addcar.hide();
                $addcar.next().show();
                //todo  底部购物车状态  ajax
                this.destory();
            }
        });
    });

    /*图片放大*/
    $(".goods_list").on('click', '.imgbox', function () {
        var $this = $(this);
        bombBox({
            entrance: $('.imgmsgbox'),
            initFun: function () {
                var src = $this.find('img').attr('src');
                var imgNode = '<img src=' + src + '>';
                $('.imgmsgbox .imgbox').html(imgNode);
            }
        })
    })

    /*更多展开*/
    $(".filter_list").on('click', '.morebtn', function () {
        var $this = $(this);
        if ($this.hasClass('up')) {
            $this.parents('li').css('height', liHeight);
            $this.removeClass('up');
        } else {
            $this.parents('li').css('height', $this.parents('li').find('.list')[0].offsetHeight);
            $this.addClass('up');
        }
    })

    /*选中筛选条件*/
    $(".filter_list").on('click', '.list span', function () {
        var $this = $(this);
        var text = $this.html(),
            dataid = $this.attr('data-id')
        if ($this.hasClass('active')) {
            $this.removeClass('active');
            $('.crumbs_nav .sellist').find('[data-id=' + dataid + ']').remove();
            /*todo ajax*/
        } else {
            $this.addClass('active');
            $('.crumbs_nav .sellist').append('<span data-id=' + dataid + '>' + text + '</span>')
            /*todo ajax*/
        }
    })

    /*排序*/
    $(".order_c").on('click', '.order_item', function () {
        var $this = $(this);
        $this.addClass('active').siblings().removeClass('active');
        var $orderName = $this.attr('data-orderby');
        switch ($orderName) {
            case 'com':
                break;
            case 'price':
                break;
            case 'sale':
                break;
        }
        if ($this.hasClass('up')) {
            $this.removeClass('up');
        } else {
            $this.addClass('up');
        }
    })

    /*排序 自定义价格区间*/
    $('.self_price').mouseover(function(){
        $(this).addClass('active').find('.surebtn').show();
    }).mouseout(function(){
        $(this).removeClass('active').find('.surebtn').hide();
    })

    /*计数器调用*/
    $(".counter_box").count({
        limitnum: 100,
        addAction: function (num) {
            console.log('增加回调');
        },
        minusAction: function (num) {
            console.log("减少回调")
        }
    })

})


